runtime.gcControllerState.heapMarked (field)
15 uses
runtime (current package)
metrics.go#L295: out.scalar = gcController.heapMarked
mgcpacer.go#L233: heapMarked uint64
mgcpacer.go#L823: c.heapMarked = bytesMarked
mgcpacer.go#L1036: return c.heapMarked
mgcpacer.go#L1057: if goal < c.heapMarked {
mgcpacer.go#L1058: goal = c.heapMarked
mgcpacer.go#L1099: if c.heapMarked >= goal {
mgcpacer.go#L1111: if minTrigger < c.heapMarked {
mgcpacer.go#L1112: minTrigger = c.heapMarked
mgcpacer.go#L1122: triggerLowerBound := uint64(((goal-c.heapMarked)/triggerRatioDen)*minTriggerRatioNum) + c.heapMarked
mgcpacer.go#L1136: maxTrigger := uint64(((goal-c.heapMarked)/triggerRatioDen)*maxTriggerRatioNum) + c.heapMarked
mgcpacer.go#L1204: gcPercentHeapGoal = c.heapMarked + (c.heapMarked+c.lastStackScan.Load()+c.globalsScan.Load())*uint64(gcPercent)/100
The pages are generated with Golds v0.6.7. (GOOS=linux GOARCH=amd64) Golds is a Go 101 project developed by Tapir Liu. PR and bug reports are welcome and can be submitted to the issue list. Please follow @Go100and1 (reachable from the left QR code) to get the latest news of Golds. |